GDG Porto GDG Porto Organizers
Sérgio Rodrigues Sage Portugal
Juarez Filho madewithlove
The best time to talk with speakers and attendees
Sergi Martínez Worldline Iberia
Miriam Lopes WIT Software
A good time to network and have fun
Sofia, Fábio i2S
Víctor Sanchéz MashMeTV
José Silva Critical Manufacturing
The best time to talk with speakers and attendees
Carlos Mota WIT Software
Andreu Ibáñez GDG Lleida
Rui Carneiro Blip
GDG Porto GDG Porto Organizers
Sage Software has a vast experience on Point of Sale software and, it's going multiplatform.
Looking at the POS terminals market, it's clear the future of this kind of hardware is Android so, after Windows and Linux, the time has come for this platform.
One year ago, a project was started to port an existing C++ software for Android and this is it story:
- The NDK tricks
- C++ compiler and Java wrapper interaction
- How to Debug native apps
- The SDL graphic library
- The Heartbleed problem
- The ARM and x86 architectures support
By now, the app is selling on the Play Store and sucessfully bringing traditional desktop customers to Android platform.
Sérgio Rodrigues , Sage Portugal
He is and Engineer and Entrepreneur who has been, for most of his life, developing new products, finding new ways of using cutting edge technology to achieve the simplest goals.
He started working during University, and by 1996, his first real job was developing electronics on a huge hardware company. By 2000 he was CTO – Chief Technology Officer – of a leading hospitality software company.
In 2006 he started his first company and by now he has co-founded and sold a number of software technology companies. He has lived and done business in London, Hong Kong and Singapore but, currently, besides being product manager at Sage he is also Mentor at UPTEC and Business Angel
Like many serial entrepreneurs, he has many things going on at once.
Firebase is a powerful platform for building mobile and web applications. Use Firebase to store and sync data instantly, authenticate users, and easily deploy your web app.
Firebase Adventures is a talk about how to use Firebase in different ways, for DevFest Porto we'll focus also in how you can combine Firebase & AngularJS using AngularFire, the Firebase's official binding for Angular.
Juarez Filho Front End Engineer, madewithlove
Juarez Filho is an enthusiastic Front end Engineer with over 7 years of experience, started his career as backend developer, but with his first CSS class he devoted completely to Front End and UX.
Currently building things with love at @madewithlove and also a GDG Organizer spreading the awesome Google Technologies mainly Firebase and web related topics.
The best time to talk with speakers and attendees
In the I/O 15 Google introduced the Android data binding. This technology is going to change the way we create and manage Android interfaces (for good), and we will be able to use mature patterns like MVVM to drastically reduce the amount of code in our Activities and Fragments.
Despite being a technology still in beta phase and not ready for production, we will learn how it works to be ready to use it from the first day when finally published.
Sergi Martínez R+D Mobile Lead, Worldline Iberia
Sergi is the Mobility R+D lead of Worldine Iberia, before that, he worked leading several Android teams. He also worked many years in the localisation industry.
He's a fan of communities and collaborated with many of them, also he was one the founders of Catdroid, the Catalonia Android Community.Last year he was honored as GDE (Google Developer Expert) on Android by Google for his contribution to the Android community.Testers vs Developers - should they fight to the death, or hug it out?
Software Quality Assurance area has been growing over the past few years. It's becoming more common each day to have testing teams working along with developers with the common goal of delivering software good enough to make them proud. In fact these two old enemies have become more close each day and this interaction has been proved decisive when it comes to software quality. But not everything is a fairy tale with a happy ending. Specially when it comes to mobile testing there are many challenges to overcome. Software complexity is increasing and the market is becoming more demanding. We want to do better and faster and cheaper. How to achieve that? For many organizations Automation is the answer. Want it faster? Automate. Want it cheaper? Automate. And then, you will have better. Is this the magical formula?
On this talk I will cover this topics, do some demonstrations and give some useful tips that developers can use to help testers on their QA quest.
Cause sometimes... the best way to make it, is to break it first.
Miriam Lopes QA Engineer, WIT Software
Miriam once dreamed about becoming a well-known writer. Well... that didn't worked out.
Now, she is a QA Engineer at WIT Software and the things she writes are test plans, test automation scripts and test reports. She has been testing over the past few years, manually and automatically, several Android applications that are used by millions of people worldwide.
As a part of WIT Software, she believes that good is not enough and that is why the pursuit for excellence is the every day challenge. Breaking applications can be fun, but the main goal is to deliver software that is compliant with WIT high quality standards.
A good time to network and have fun
Think about a very good restaurant... Have you seen the kitchen? No? Probably is a huge mess. But will this fact change your dinner experience? Maybe not if it all works fine.
As customers we won't go to the restaurant thinking about the kitchen but for the food, the nice environment, the friendliness of the staff , among other variables.
In the end, all of these variables make you have (or not) a good dinner experience. This is what happens with any product or service and it's called User eXperience.
The Google Cardboard is a good example where you can have an awesome user eXperience of virtual reality while only spending 5 euros and owning a smartphone.
Why not take it for a spin?
Sofia, Fábio UX Expert, i2S
Sofia is an Usability and UX expert. In 2004 she began working in the media and design for dFUSION, an advertising agency, working in design, web application development, marketing, among others.
In 2009 she had the opportunity to start collaborating with i2S, specializing in myGIS portal interface, in the last to years she has launched the UX area for i2S.
Completely crazy, says many bad words, colleagues like to say ''Bom dia, Sofia'' regardless of time of day, is treated as ''one of the guys'' and is said to be pregnant for more than three years!
Fábio is a frontend specialist and is reading for his Masters in Architecture, Systems and Networks. In 2011 he started the collaboration with i2S, usability team where he exudes AngularJS every day.
He aims to finish his thesis before retirement. Do not talk to him before 10 am, or call him to congratulate him on his birthday before 4PM. There is a rumor that his ''boss'' hits him and recently hired a karate specialist to help her!
During this talk Google Developer Expert Víctor Sánchez will talk about web components, and an amazing library to build on them, Polymer.
With its brand new version Polymer 1.0 will be able to put back engineering into the web platform at blazing speed.
As we see it web components are the building blocks of the future. Do you want a ride?
Víctor Sanchéz Google Developer Expert and CEO, MashMeTV
Víctor is a developer, lecturer and entrepreneur. He runs his own company called MashMeTV that provides video collaboration applications to more than 800,000 users in 71 countries.
His new obsession is HTML5 and client-side applications. For the last couple of years, Víctor has been organizing tech events and conferences for kids and adults at places like HTML5 vs Android, Hack4Good Spain, HTML5Party, Iniciador Kids and others – in order to extend computer science and STEM.
Recently appointed Google Developer Expert in HTML5.
In a rapidly changing environment as is the Web, developing enterprise applications, destined to be in production for decades, is a serious undertaking. Choosing the right framework to work with can have the same impact as choosing the person you will be marrying: have you thought that it may be easier to change spouses than replacing an entire enterprise system?
At Critical Manufacturing we are building the next generation of our flagship product cmNavigo for the web and mobile devices. Using Angular 2, Typescript and Flux at its core, the new cmNavigo interface is designed to be used 24/7 by thousands of users every day in cross-platform and different size form devices across the world.
In this talk I will share the latest development challenges we are facing and how we are modeling the system to have the performance and stability our customers demand. We will explore how Angular 2 latest alphas are helping us moving in the right direction, embracing new standards and how we are managing our development environments to increase productivity.
José Silva Software Engineer, Critical Manufacturing
José believes that music is the key to solving all problems. If you find someone in our offices waving his arms at the sound a good song you probably have met José.
He has been developing mobile applications for 5 years and enterprise applications for the last 2. He developed his first mobile enterprise application during his Masters in Informatics and Computer Engineering at University of Porto and is working at Critical Manufacturing since 2013.
He currently leads the amazing team of engineers and designers working on the new cmNavigo’s interface and is part of the Navigo’s core development and support team.
When he is not working you can find him volunteering for IEEE as Portugal Section Vice-Chair or playing tuba at several music ensembles in north Portugal.
The best time to talk with speakers and attendees
The concept of a single device has been depreciated for years now. We have a smartphone on our pockets, a smartwatch on our wrists, a laptop on our desks, a tablet on our backpacks, a TV on our living rooms, etc. and although we have this diversity of devices, only recently they learn about the existence of each other and started to interact.
Ideas like receiving a call on our phones and answer it instead on the computer or using our devices as remote controls for a TV game are now possible.
Over the last years, our televisions have been losing our attention. They became difficult to use - we no longer have a small number of channels or 9 to 5 schedules which allowed us to watch a specific movie at a defined time - for example, we want to watch a movie after a long day at work without pressing dozens of buttons and without watching through long commercials.
We want the same experience that we have on our computers or tablets. Manufacturers have been attempting to solve this problem by filling our TV’s with a large amount of applications that we might have opened once to see how they work - and well… they are still there… somewhere. From the last two Google I/O's, Google has been focused on releasing what they believe to be next TV experience - Android TV. Their proposal is an android set top box along with a new support library - leanback - as well as a defined set of designing rules which will allow the user to take the best experience from their TV’s. Moreover, you can use your mobile phone as a secondary device/or remote control increasing the number of features available and providing new ways to interact with your TV. On this talk I’m planning to give an overview of what is possible to do with this new system along with some code samples - what to do, why to do it and how you can do it, examples and pitfalls to avoid.
Carlos Mota Software Engineer, WIT Software
Carlos is a strong believer that the answer to life, the universe and everything is 42.
He has been developing mobile applications for 4 years now. He first met Android during his master thesis at the University of Coimbra, Portugal – it was wa rough start (although way better than Java ME); Cupcake was still on an early stage but since then we’ve come a long way and it is now a breeze developing for Lollipop – with an extraordinary new (material) design - and at the time of this writing, to Marshmallow.
Working at WIT Software he has been developing several applications – currently you can find him working on the company RCSe applications for Android.
Google's Project Tango incorporates advanced computer vision capacities for the Android platform, using real time image processing techniques and special sensors. With many possible applications, Project Tango will shine on motion tracking, 3D sensing, and depth perception applications that developers are started to work on.
The talk will explain about the system abilities, explore some use cases, and have a live demo on stage and screen.
Andreu Ibáñez GDG Lead organizer, GDG Lleida
Andreu Ibanez is a Google Expert, Google Developers Group Lleida Founder and lead organizer, Member of GDG Spain, Google Glass Explorer, Mentor admin and speaker Google Summer of Code, Founder Google Liquid Galaxy LAB, The Physical Web Google IoT proposal expert and speaker, Founder Lleida Drone, and Project Manager at Ponent 2002, a SMB located in Lleida, Spain, specialized in IT R+D+i projects.
Among many other projects Andreu is now working with Virtual and Augmented Reality tools from Google, being Project Tango tester and authorized speaker, and working on several Cardboard VR projects in education, tourism, cinema and marketing.
At Blip we are currently rebuilding all our products and transforming them into single page apps. Application performance and fast releases are key points for the business.
In this talk I will share our current developing process, how do we handle weekly releases, how we manage to have more than 10 teams working on different projects sharing code and how AngularJs eases this process.
Rui Carneiro Frontend Developer, Blip
Rui obtained his masters in software engineering in 2009 but his love for Javascript started before that. He has always been passionate about web technologies and he is a member of the restricted group of developers that loves CSS.
He is a science enthusiast, a gamer geek and he has the unique ability of finding the weirdest things on the internet.